12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMAHA04060" position="absolute 0 0 1207 805" titletext="처방관리" oninit="SMAHA04060_oninit" onload="SMAHA04060_onload">
- <Layouts>
- <Layout>
- <Shape id="line10" linetype="horizontal" class="line_2" position="absolute 455 119 1195 125"/>
- <Static id="caption6" text="처방 관리" class="tit_1" position="absolute 0 0 149 25"/>
- <MaskEdit id="opt_dcamt" taborder="1" readonly="true" mask="9,9999999999999999" position="absolute 1087 99 1195 118"/>
- <MaskEdit id="opt_cmpyaddamt" taborder="2" readonly="true" mask="9,9999999999999999" position="absolute 741 99 835 118"/>
- <Static id="caption59" text="추가처방(개인)" class="cell_1" position="absolute 455 97 552 120"/>
- <Static id="caption5" text="반환금액" class="cell_1" position="absolute 1019 97 1086 120"/>
- <MaskEdit id="opt_addamt" taborder="3" readonly="true" mask="9,9999999999999999" position="absolute 554 99 640 118"/>
- <Static id="caption55" text="추가처방(단체)" class="cell_1" position="absolute 642 97 739 120"/>
- <Static id="caption76" text="선택검사" class="cell_1" position="absolute 837 97 904 120"/>
- <MaskEdit id="opt_selamt" taborder="4" readonly="true" mask="9,9999999999999999" position="absolute 906 99 1017 118"/>
- <Div id="grp_sea" anchor="left top right" taborder="5" class="div_SA" position="absolute 0 25 1195 65">
- <Layouts>
- <Layout>
- <Static id="caption2" text="등록번호 :" class="search_name" position="absolute 275 13 361 30"/>
- <Shape id="line13" linetype="vertical" class="line_4" position="absolute 1104 10 1110 32" anchor="top right"/>
- <Button id="btn_search" taborder="10" text="조회" class="btn1" position="absolute 1123 10 1179 32" anchor="top right" onclick="grp_sea_btn_search_onclick"/>
- <Edit id="ipt_pid" taborder="11" class="input_search" position="absolute 364 11 454 30" autoselect="true" autoskip="true" onkeyup="grp_sea_ipt_pid_onkeyup"/>
- <Button id="btn_srchpat" taborder="12" class="icon_search" position="absolute 459 13 475 29" onclick="grp_sea_btn_srchpat_onclick"/>
- <Combo id="cmb_srchhealexamdetlflag" taborder="13" innerdataset="@ds_init_baseinfo_hedetlflaglst_A0069" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 90 11 260 30" onitemchanged="grp_sea_cmb_srchhealexamdetlflag_onitemchanged"/>
- <Static id="caption7" text="건진구분 :" class="search_name" position="absolute 5 11 91 28"/>
- <Edit id="opt_sex" taborder="14" readonly="true" class="output" position="absolute 588 11 624 30"/>
- <Edit id="opt_age" taborder="15" readonly="true" class="output" position="absolute 627 11 663 30"/>
- <Edit id="ipt_pnm" taborder="16" class="input_search" position="absolute 480 11 585 30" autoskip="true" autoselect="true" onkeyup="grp_sea_ipt_pnm_onkeyup"/>
- <Edit id="ipt_rgstno1" taborder="17" class="input_search" visible="false" position="absolute 665 11 770 30" autoskip="true" autoselect="true"/>
- <Edit id="ipt_rgstno2" taborder="18" class="input_search" visible="false" position="absolute 775 11 880 30" autoskip="true" autoselect="true"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption3" text="처방내역" class="tit_2" position="absolute 455 76 533 97"/>
- <Shape id="line2" class="line_10" position="absolute 455 92 1195 98" anchor="left top right"/>
- <Button id="btn_addord" taborder="6" text="행추가" class="btn2" position="absolute 828 73 881 92" anchor="top right" onclick="btn_addord_onclick" visible="false"/>
- <Grid id="grd_ordlst" taborder="7" binddataset="ds_main_info_ordinfo_ordlst" useinputpanel="false" position="absolute 455 97 1195 717" anchor="all" autoenter="select" cellsizingtype="col" onexpanddown="grd_ordlst_onexpanddown">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24" band="left"/>
- <Column size="24" band="left"/>
- <Column size="29" band="left"/>
- <Column size="73" band="left"/>
- <Column size="82" band="left"/>
- <Column size="89" band="left"/>
- <Column size="205"/>
- <Column size="100"/>
- <Column size="58"/>
- <Column size="81"/>
- <Column size="112"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="79"/>
- <Column size="117"/>
- <Column size="90"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="V"/>
- <Cell col="2" text="D/C"/>
- <Cell col="3" text="처방구분"/>
- <Cell col="4" text="청구방법"/>
- <Cell col="5" text="처방코드"/>
- <Cell col="6" text="처방명"/>
- <Cell col="7" text="단가"/>
- <Cell col="8" text="처방상태"/>
- <Cell col="9" text="처방일자"/>
- <Cell col="10" text="시행부서"/>
- <Cell col="11" text="묶음코드"/>
- <Cell col="12" text="수가코드"/>
- <Cell col="13" text="최종수정자"/>
- <Cell col="14" text="최종수정일시"/>
- <Cell col="15" text="처방번호"/>
- <Cell col="16" text="m"/>
- <Cell col="17" text="묶음검사구분"/>
- <Cell col="18" text="상태"/>
- <Cell col="19" text="caption1"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" displaytype="checkbox" edittype="expr:edittype1" style="controlbackground:EXPR(controlbackground1);controlborder:EXPR(controlborder1);" text="bind:sel" expr="expr:sel == 'Y' ? 1 : 0"/>
- <Cell col="2" displaytype="checkbox" edittype="expr:edittype2" style="controlbackground:EXPR(controlbackground2);controlborder:EXPR(controlborder2);" text="bind:dcflag" expr="expr:dcflag == 'Y' ? 1 : 0"/>
- <Cell col="3" displaytype="combo" style="align:center middle;" text="bind:testflag" combodataset="ds_init_baseinfo_testflag_A0117" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="4" displaytype="combo" style="align:center middle;" text="bind:uncocd" combodataset="ds_init_baseinfo_pamcdlst_uncocdlst" combocodecol="cd" combodatacol="nm" combodisplayrowcount="20"/>
- <Cell col="5" displaytype="text" edittype="expr:getRowType(currow) == 2 ? 'text' : 'none'" text="bind:testcd" expandshow="show"/>
- <Cell col="6" style="align:left middle;padding:0 0 0 3;" text="bind:testnm"/>
- <Cell col="7" displaytype="number" text="bind:scoreamt" enable="false"/>
- <Cell col="8" displaytype="combo" style="align:center middle;" text="bind:rcptstat" combodataset="ds_init_baseinfo_ordstatlst_M0011" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="9" displaytype="date" text="bind:prcpdd" calendardisplaynulltype="nulltext"/>
- <Cell col="10" displaytype="combo" style="align:left middle;padding:0 0 0 3;" text="bind:prcpexecdeptcd" combodataset="ds_init_dept_info_initprcpexecdeptcd" combocodecol="prcpexecdeptcdid" combodatacol="prcpexecdeptcdnm" enable="false"/>
- <Cell col="11" style="align:left middle;padding:0 0 0 3;" text="bind:pkgcd"/>
- <Cell col="12" style="align:left middle;padding:0 0 0 3;" text="bind:calcscorcd"/>
- <Cell col="13" style="align:left middle;padding:0 0 0 3;" text="bind:lastupdtrid"/>
- <Cell col="14" displaytype="date" style="align:left middle;padding:0 0 0 3;" text="bind:lastupdtdt" mask="yyyy-MM-dd hh:mm:ss" maskchar=" " calendardisplaynulltype="nulltext"/>
- <Cell col="15" displaytype="text" style="align:left middle;padding:0 0 0 3;" text="bind:prcpno"/>
- <Cell col="16" text="bind:m"/>
- <Cell col="17" displaytype="combo" edittype="combo" text="bind:grupflag"/>
- <Cell col="18" text="bind:dcynflag"/>
- <Cell col="19" text="bind:execprcpuniqno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_delord" taborder="8" text="행삭제" class="btn2" visible="false" position="absolute 884 73 937 92" anchor="top right"/>
- <Grid id="grd_histlst" taborder="9" binddataset="ds_main_histlst_item" useinputpanel="false" position="absolute 0 97 450 272" autoenter="select" autofittype="col" cellsizingtype="col" oncellclick="grd_histlst_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="71"/>
- <Column size="97"/>
- <Column size="101"/>
- <Column size="71"/>
- <Column size="74"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="건진일자"/>
- <Cell col="2" text="단체명"/>
- <Cell col="3" text="패키지명"/>
- <Cell col="4" text="건진상태"/>
- <Cell col="5" text="수납상태"/>
- <Cell col="6" text="uncocd"/>
- <Cell col="7" text="disccd"/>
- <Cell col="8" text="healexamflag"/>
- <Cell col="9" text="healexamdetlflag"/>
- <Cell col="10" text="healexamplacecd"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" displaytype="date" text="bind:hopedd" calendardisplaynulltype="nulltext"/>
- <Cell col="2" text="bind:cmpynm"/>
- <Cell col="3" style="align:left top;padding:3 0 0 3;" text="bind:pkgnm" wordwrap="word"/>
- <Cell col="4" displaytype="combo" style="align:left middle;padding:0 0 0 3;" text="bind:statflag" combodataset="ds_init_baseinfo_statlst_A0107" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="5" displaytype="combo" style="align:left middle;padding:0 0 0 3;" text="bind:rcptstat" combodataset="ds_cmb_rcptstat" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="6" text="bind:uncocd"/>
- <Cell col="7" text="bind:disccd"/>
- <Cell col="8" text="bind:healexamflag"/>
- <Cell col="9" text="bind:healexamdetlflag"/>
- <Cell col="10" text="bind:healexamplacecd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption1" text="건진이력" class="tit_2" position="absolute 0 76 78 98"/>
- <Shape id="line1" class="line_10" position="absolute 0 92 450 98"/>
- <Static id="caption4" text="건진상세정보 bool1.visible = true; caption10.visible = true; " class="tit_2" position="absolute 0 276 111 298"/>
- <Shape id="line3" linetype="horizontal" class="line_10" position="absolute 0 292 450 298"/>
- <TextArea id="tar_desc" taborder="10" enable="false" position="absolute 0 297 450 762" anchor="left top bottom" wordwrap="word" style=":disabled {font:돋움체,9;}"/>
- <Button id="btn_selprcpcd" taborder="11" text="처방사전" class="btn2" visible="false" position="absolute 998 73 1062 92" anchor="top right" onclick="btn_selprcpcd_onclick"/>
- <Button id="btn_seladd" taborder="12" text="추가검사" class="btn2" position="absolute 1131 73 1195 92" anchor="top right" onclick="btn_seladd_onclick"/>
- <Static id="caption9" text="* 약처방 및 주사는 용법에 따라 취소 시점이 다르므로 삭제된 처방이 안보일 수 있음." position="absolute 460 727 1050 742" style="color:#ff0000ff;" anchor="left bottom"/>
- <Grid id="datagrid1" taborder="13" binddataset="ds_temp1_test" useinputpanel="false" visible="false" position="absolute 599 130 824 440">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="100"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="caption1"/>
- <Cell col="1" text="caption2"/>
- </Band>
- <Band id="body">
- <Cell text="bind:testcd"/>
- <Cell col="1" text="bind:pkgcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <CheckBox id="bool1" taborder="14" visible="false" position="absolute 1010 736 1037 756" truevalue="Y" falsevalue="N" value="N"/>
- <Static id="caption10" text="수납적용제외" visible="false" position="absolute 1035 736 1135 756"/>
- <Button id="button1" taborder="15" text="수납처리" class="btn4" visible="false" position="absolute 989 773 1069 795" anchor="right bottom" onclick="button1_onclick"/>
- <Button id="btn_save" taborder="16" text="저장" class="btn4" position="absolute 1070 773 1126 795" anchor="right bottom" onclick="btn_save_onclick"/>
- <Button id="btn_clear" taborder="17" text="초기화" class="btn4" position="absolute 1127 773 1195 795" anchor="right bottom" onclick="btn_clear_onclick"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="saveordcd" type="STRING" size="256"/>
- <Column id="srchhealexamdetlflag" type="STRING" size="256"/>
- <Column id="srchpid" type="STRING" size="256"/>
- <Column id="srchhealexamflag" type="STRING" size="256"/>
- <Column id="srchinstcd" type="STRING" size="256"/>
- <Column id="srchstatflag" type="STRING" size="256"/>
- <Column id="srchrsrvdd" type="STRING" size="256"/>
- <Column id="srchrsrvno" type="STRING" size="256"/>
- <Column id="srchorddd" type="STRING" size="256"/>
- <Column id="srchhopedd" type="STRING" size="256"/>
- <Column id="srchcretno" type="STRING" size="256"/>
- <Column id="srchorddeptcd" type="STRING" size="256"/>
- <Column id="srchchk" type="STRING" size="256"/>
- <Column id="srchcond" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="saveordcd"/>
- <Col id="srchhealexamdetlflag"/>
- <Col id="srchpid"/>
- <Col id="srchhealexamflag"/>
- <Col id="srchinstcd"/>
- <Col id="srchstatflag"/>
- <Col id="srchrsrvdd"/>
- <Col id="srchrsrvno"/>
- <Col id="srchorddd"/>
- <Col id="srchhopedd"/>
- <Col id="srchcretno"/>
- <Col id="srchorddeptcd"/>
- <Col id="srchchk"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_baseinfo_hedetlflaglst_A0069" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_info_patinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="rgstno1" type="STRING" size="256"/>
- <Column id="rgstno2" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="engnm" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- <Column id="brthdd" type="STRING" size="256"/>
- <Column id="zipcd11" type="STRING" size="256"/>
- <Column id="zipcd12" type="STRING" size="256"/>
- <Column id="addr1" type="STRING" size="256"/>
- <Column id="detladdr1" type="STRING" size="256"/>
- <Column id="mpphon" type="STRING" size="256"/>
- <Column id="telno" type="STRING" size="256"/>
- <Column id="emailid" type="STRING" size="256"/>
- <Column id="emailtype" type="STRING" size="256"/>
- <Column id="healexampid" type="STRING" size="256"/>
- <Column id="emailkind" type="STRING" size="256"/>
- <Column id="zipcd21" type="STRING" size="256"/>
- <Column id="zipcd22" type="STRING" size="256"/>
- <Column id="addr2" type="STRING" size="256"/>
- <Column id="detladdr2" type="STRING" size="256"/>
- <Column id="psptno" type="STRING" size="256"/>
- <Column id="brthareacnts" type="STRING" size="256"/>
- <Column id="pidcretfg" type="STRING" size="256"/>
- <Column id="zipcdseq1" type="STRING" size="256"/>
- <Column id="zipcdseq2" type="STRING" size="256"/>
- <Column id="clntgrde" type="STRING" size="256"/>
- <Column id="patremcnts" type="STRING" size="256"/>
- <Column id="choiflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="rgstno1"/>
- <Col id="rgstno2"/>
- <Col id="hngnm"/>
- <Col id="engnm"/>
- <Col id="sex"/>
- <Col id="age"/>
- <Col id="brthdd"/>
- <Col id="zipcd11"/>
- <Col id="zipcd12"/>
- <Col id="addr1"/>
- <Col id="detladdr1"/>
- <Col id="mpphon"/>
- <Col id="telno"/>
- <Col id="emailid"/>
- <Col id="emailtype"/>
- <Col id="healexampid"/>
- <Col id="emailkind"/>
- <Col id="zipcd21"/>
- <Col id="zipcd22"/>
- <Col id="addr2"/>
- <Col id="detladdr2"/>
- <Col id="psptno"/>
- <Col id="brthareacnts"/>
- <Col id="pidcretfg"/>
- <Col id="zipcdseq1"/>
- <Col id="zipcdseq2"/>
- <Col id="clntgrde"/>
- <Col id="patremcnts"/>
- <Col id="choiflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_histlst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="healexamflag" type="STRING" size="256" sumtext="건진구분"/>
- <Column id="healexamdetlflag" type="STRING" size="256" sumtext="건진구분"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="hopedd" type="STRING" size="256" sumtext="진료희망일자"/>
- <Column id="pkgcd" type="STRING" size="256" sumtext="패키지코드"/>
- <Column id="pkgnm" type="STRING" size="256" sumtext="패키지명"/>
- <Column id="rsrvdd" type="STRING" size="256" sumtext="예약일자"/>
- <Column id="rsrvno" type="INT" size="256" sumtext="예약번호"/>
- <Column id="cmpyflag" type="STRING" size="256" sumtext="단체구분"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="cmpynm" type="STRING" size="256" sumtext="단체명"/>
- <Column id="cmpycd" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="conseq" type="INT" size="256" sumtext="등록번호"/>
- <Column id="conhistseq" type="INT" size="256" sumtext="등록번호"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="cretno" type="INT" size="256" sumtext="외래생성번호"/>
- <Column id="statflag" type="STRING" size="256" sumtext="상태"/>
- <Column id="disccd" type="STRING" size="256" sumtext="할인"/>
- <Column id="discremcnts" type="STRING" size="256" sumtext="할인사유"/>
- <Column id="rcptstat" type="STRING" size="256" sumtext="수납상태"/>
- <Column id="visano" type="STRING" size="256" sumtext="비자연번"/>
- <Column id="remcnts" type="STRING" size="256" sumtext="비고사항"/>
- <Column id="uncocd" type="STRING" size="256" sumtext="비고사항"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="처방부서코드"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="진료의"/>
- <Column id="cncldd" type="STRING" size="256" sumtext="취소일"/>
- <Column id="healexamplacecd" type="STRING" size="256" sumtext="건진장소"/>
- <Column id="rsltcnstdrid" type="STRING" size="256" sumtext="상담의사"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_info_ordinfo_ordlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_info_ordinfo_ordlst_oncolumnchanged">
- <ColumnInfo>
- <Column id="sel" type="STRING" size="256" sumtext="선택구분"/>
- <Column id="dcflag" type="STRING" size="256" sumtext="D/C구분"/>
- <Column id="testflag" type="STRING" size="256" sumtext="검사구분"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="cretno" type="STRING" size="256" sumtext="외래생성번호"/>
- <Column id="uncocd" type="STRING" size="256" sumtext="청구방법"/>
- <Column id="calcscorcd" type="STRING" size="256" sumtext="처방코드"/>
- <Column id="testcd" type="STRING" size="256" sumtext="처방코드"/>
- <Column id="testnm" type="STRING" size="256" sumtext="처방명"/>
- <Column id="scoreamt" type="STRING" size="256" sumtext="단가"/>
- <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="시행부서코드"/>
- <Column id="execdeptnm" type="STRING" size="256" sumtext="시행부서명"/>
- <Column id="outtestdeptcd" type="STRING" size="256" sumtext="시행부서명"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="pid" type="STRING" size="256" sumtext="환자id"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
- <Column id="prcpno" type="STRING" size="256" sumtext="처방번호"/>
- <Column id="rcptstat" type="STRING" size="256" sumtext="수납상태"/>
- <Column id="rsrvflag" type="STRING" size="256" sumtext="예약구분"/>
- <Column id="rsrvdd" type="STRING" size="256" sumtext="예약일자"/>
- <Column id="rsrvtm" type="STRING" size="256" sumtext="예약시간"/>
- <Column id="m" type="STRING" size="256" sumtext="실행구분"/>
- <Column id="examseq" type="STRING" size="256" sumtext="examseq"/>
- <Column id="grupflag" type="STRING" size="256" sumtext="묶음검사 구분"/>
- <Column id="pkgcd" type="STRING" size="256" sumtext="묶음검사 구분"/>
- <Column id="dcynflag" type="STRING" size="256" sumtext="처방삭제여부"/>
- <Column id="addexamdel" type="STRING" size="256" sumtext="추가검사만 삭제여부 "/>
- <Column id="execprcpuniqno" type="STRING" size="256" sumtext="처방유일번호"/>
- <Column id="acpt_rsrvdd" type="STRING" size="256" sumtext="건진등록일자"/>
- <Column id="acpt_rsrvno" type="STRING" size="256" sumtext="예약번호"/>
- <Column id="acpt_hopedd" type="STRING" size="256" sumtext="건진접수일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_baseinfo_statlst_A0107" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_cmb_rcptstat" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">수납</Col>
- <Col id="value">Y</Col>
- </Row>
- <Row>
- <Col id="label">미계산</Col>
- <Col id="value">N</Col>
- </Row>
- <Row>
- <Col id="label">수납</Col>
- <Col id="value">X</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_baseinfo_testflag_A0117" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_pamcdlst_uncocdlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_ordstatlst_M0011" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_dept_info_initprcpexecdeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp1_test" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_info_rsrvacptinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_patinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="okflag" type="STRING" size="256"/>
- <Column id="choiflagchangeyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_info_ordinfo_info" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="acptdesc" type="STRING" size="256" sumtext="접수정보"/>
- <Column id="choiflag" type="STRING" size="256" sumtext="선택검사"/>
- <Column id="dcamt" type="INT" size="256" sumtext="반환금액"/>
- <Column id="selamt" type="INT" size="256" sumtext="선택검사금액"/>
- <Column id="addamt" type="INT" size="256" sumtext="추가검사금액"/>
- <Column id="cmpyaddamt" type="INT" size="256" sumtext="추가검사금액(단체)"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_pkginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_price_dangainfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="danga" type="STRING" size="256" sumtext="단가"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_templst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_templst_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_tmp_testcount_testcount" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_saveinfo_savelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_save_saveordlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_save" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_save_choiflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_save_choiflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="choiValue" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_sea.cmb_srchhealexamdetlflag" propid="value" datasetid="ds_send" columnid="srchhealexamdetlflag"/>
- <BindItem id="item1" compid="grp_sea.ipt_pid" propid="value" datasetid="ds_main_info_patinfo_item" columnid="pid"/>
- <BindItem id="item2" compid="grp_sea.ipt_pnm" propid="value" datasetid="ds_main_info_patinfo_item" columnid="hngnm"/>
- <BindItem id="item3" compid="grp_sea.opt_sex" propid="value" datasetid="ds_main_info_patinfo_item" columnid="sex"/>
- <BindItem id="item4" compid="grp_sea.opt_age" propid="value" datasetid="ds_main_info_patinfo_item" columnid="age"/>
- <BindItem id="item5" compid="grp_sea.ipt_rgstno1" propid="value" datasetid="ds_main_info_patinfo_item" columnid="rgstno1"/>
- <BindItem id="item6" compid="grp_sea.ipt_rgstno2" propid="value" datasetid="ds_main_info_patinfo_item" columnid="rgstno2"/>
- <BindItem id="item7" compid="tar_desc" propid="value" datasetid="ds_main_info_ordinfo_info" columnid="acptdesc"/>
- <BindItem id="item8" compid="bool1" propid="value" datasetid="ds_send"/>
- <BindItem id="item9" compid="opt_addamt" propid="value" datasetid="ds_main_info_ordinfo_info" columnid="addamt"/>
- <BindItem id="item10" compid="opt_cmpyaddamt" propid="value" datasetid="ds_main_info_ordinfo_info" columnid="cmpyaddamt"/>
- <BindItem id="item11" compid="opt_selamt" propid="value" datasetid="ds_main_info_ordinfo_info" columnid="selamt"/>
- <BindItem id="item12" compid="opt_dcamt" propid="value" datasetid="ds_main_info_ordinfo_info" columnid="dcamt"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "ast_healthexamrsrvacptxp::AHA.xjs";
- include "ast_healthexambasexp::healcombolist.xjs";
- var arErrorCode = new HashArray();
- var col_calcflag = 3;
- var col_uncocd = 4;
- var col_prcpcd = 5;
- var col_prcpnm = 6;
- var col_scoramt = 8;
- var col_execdept = 9;
- function SMAHA04060_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMAHA04060_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_initGrid(grd_histlst);
- grdf_initGrid(grd_ordlst);
-
- fInitBaseInfo();
- fInitOrdInfo(true);
-
- if( frmf_checkOpener() )
- {
- grp_sea.cmb_srchhealexamdetlflag.value = opener.frmf_getParameter("SMAHA00700_PARAM1");
- grp_sea.ipt_pid.value = opener.frmf_getParameter("SMAHA00700_PARAM2") ;
- fGetPatInfo(2);
- grp_sea.btn_search.click();
- }
- var oParam = {};
- oParam.id = "TRAEB00205";
- oParam.service = "examcurebaseapp.ComCode";
- oParam.method = "reqGetPrcpExecDeptCdList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_dept_info_initprcpexecdeptcd=item";
- oParam.async = false;
- //oParam.callback = "cf_TRAEB00205";
- tranf_submit(oParam)
- grd_ordlst.setFocus();
- }
- function fInitBaseInfo()
- {
- var vHealExamFg = fGetHealExamFlag();
- var sDetlFg = "";
- if( vHealExamFg == "C" )
- {
- var arrParam = [{dsNm: "ds_init_baseinfo_hedetlflaglst_A0069", cdGrpId: "A0069"}
- ,{dsNm: "ds_init_baseinfo_statlst_A0107", cdGrpId: "A0107"}
- ,{dsNm: "ds_init_baseinfo_testflag_A0117", cdGrpId: "A0117"}
- ,{dsNm: "ds_init_baseinfo_ordstatlst_M0011", cdGrpId: "M0011"}
- ,{dsNm: "ds_init_baseinfo_rcptstatlst_P0030", cdGrpId: "P0030"}
- ,{dsNm: "ds_init_baseinfo_choiflaglst_A0116", cdGrpId: "A0116"}]
- appf_getCodeList(arrParam);
- sDetlFg = "ds_init_baseinfo_hedetlflaglst_A0069";
- }
- else
- {
- var arrParam = [{dsNm: "ds_init_baseinfo_hedetlflaglst_A0070", cdGrpId: "A0070"}
- ,{dsNm: "ds_init_baseinfo_statlst_A0107", cdGrpId: "A0107"}
- ,{dsNm: "ds_init_baseinfo_testflag_A0117", cdGrpId: "A0117"}
- ,{dsNm: "ds_init_baseinfo_ordstatlst_M0011", cdGrpId: "M0011"}
- ,{dsNm: "ds_init_baseinfo_rcptstatlst_P0030", cdGrpId: "P0030"}]
- appf_getCodeList(arrParam);
- sDetlFg = "ds_init_baseinfo_hedetlflaglst_A0070";
- }
- grp_sea.cmb_srchhealexamdetlflag.innerdataset = sDetlFg ;
- grp_sea.cmb_srchhealexamdetlflag.datacolumn = "cdnm";
- grp_sea.cmb_srchhealexamdetlflag.codecolumn = "cdid";
-
- //submit("TRZBC00101");
-
- ds_send.setColumn(0, "srchinstcd", sysf_getUserInfo("posinstcd") );
-
- var oParam = {};
- oParam.id = "TRAHA00104";
- oParam.service = "healexambaseapp.ComCode";
- oParam.method = "reqGetDiscCdList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_=disccdlst ds_init_baseinfo_pamcdlst_uncocdlst=uncocdlst ds_=cncruncocdlst ds_=calclst";
- oParam.async = false;
- //oParam.callback = "cf_TRAHA00104";
- tranf_submit(oParam);
- var nodelist = eval(sDetlFg);
- if( nodelist.rowcount > 0 )
- {
- if( nodelist.rowcount == 1)
- {
- grp_sea.cmb_srchhealexamdetlflag.value = eval(sDetlFg).getColumn(0, "cdid");
- }
- else
- {
- grp_sea.cmb_srchhealexamdetlflag.value = "G01";
- }
- }
- grp_sea.ipt_pid.setFocus();
- }
- function fInitOrdInfo(bAll)
- {
- if( bAll )
- {
- ds_main_histlst_item.clearData();
- }
- tar_desc.value = "";
-
- ds_main_info_ordinfo_ordlst.clearData();
- }
- function grp_sea_cmb_srchhealexamdetlflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fGetHistList();
- }
- function fGetHistList()
- {
- var vPid = ds_main_info_patinfo_item.getColumn(0, "pid");
- if(utlf_isNull(vPid))
- {
- sysf_messageBox("환자ID를 입력하세요", "E999");
- grp_sea.ipt_pid.setFocus();
- return ;
- }
- fInitOrdInfo(false);
-
- ds_send.setColumn(0, "srchhealexamflag", fGetHealExamFlag());
- ds_send.setColumn(0, "srchstatflag", "C");
- ds_send.setColumn(0, "srchpid", vPid);
-
- var oParam = {};
- oParam.id = "TRAHA00101";
- oParam.service = "healexamrsrvacptapp.RsrvAcpt";
- oParam.method = "reqGetHealExamHistList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_histlst_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TRAHA00101";
- tranf_submit(oParam);
- }
- function grp_sea_ipt_pid_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- fGetPatInfo(2);
- grp_sea.btn_search.click();
- }
- }
- function grp_sea_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetHistList();
- fGetOrdInfo();
- GridTest();
- }
- function fGetOrdInfo()
- {
- ds_main_info_ordinfo_ordlst.clearData();
-
- var idx = ds_main_histlst_item.rowposition;
- var idxs = ds_main_histlst_item.rowcount;
- if( idx < 0)
- {
- if(idxs > 1)
- {
- ds_main_histlst_item.rowposition = 0;
- idx = ds_main_histlst_item.rowposition;
- }
- else
- {
- sysf_messageBox("건진이력항목을 선택하세요", "E999");
- return ;
- }
- }
- var statflag = ds_main_histlst_item.getColumn(idx, "statflag");
-
- ds_send.setColumn(0, "srchhealexamflag", ds_main_histlst_item.getColumn(idx, "healexamflag"));
- ds_send.setColumn(0, "srchpid", grp_sea.ipt_pid.value);
- ds_send.setColumn(0, "srchrsrvdd", ds_main_histlst_item.getColumn(idx, "rsrvdd"));
- ds_send.setColumn(0, "srchrsrvno", ds_main_histlst_item.getColumn(idx, "rsrvno"));
-
- if (statflag == "C")
- {
- ds_send.setColumn(0, "srchorddd" , "");
- ds_send.setColumn(0, "srchhopedd" , ds_main_histlst_item.getColumn(idx, "orddd"));
- }
- else
- {
- ds_send.setColumn(0, "srchorddd" , ds_main_histlst_item.getColumn(idx, "orddd"));
- }
- ds_send.setColumn(0, "srchcretno" , ds_main_histlst_item.getColumn(idx, "cretno"));
- ds_send.setColumn(0, "srchorddeptcd" , ds_main_histlst_item.getColumn(idx, "orddeptcd"));
-
- dsf_makeValue(ds_send, "srchage", "string", ds_main_info_patinfo_item.getColumn(0, "age"));
- dsf_makeValue(ds_send, "sex", "string", ds_main_info_patinfo_item.getColumn(0, "sex"));
- dsf_makeValue(ds_send, "hopedd", "string", ds_main_histlst_item.getColumn(0, "hopedd"));
- dsf_makeValue(ds_send, "cmpyflag", "string", ds_main_histlst_item.getColumn(0, "cmpyflag"));
-
- var oParam = {};
- oParam.id = "TRAHA04051";
- oParam.service = "healthexamrsrvacptapp.PrcpMngt";
- oParam.method = "reqGetGeneralOrdInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_info_ordinfo_ordlst=item ds_main_info_ordinfo_info=info";
- oParam.async = false;
- //oParam.callback = "cf_TRAHA04051";
- tranf_submit(oParam);
-
- dsf_setFixVal(ds_main_info_ordinfo_ordlst, "sel:N,m:u");
-
- if(statflag =="E" || statflag =="G" || statflag =="H" || statflag =="I")
- {
- btn_seladd.enable = true;
- btn_save.enable = true;
-
- ds_main_info_ordinfo_ordlst.updatecontrol = false;
- for (var i = 0; i < ds_main_info_ordinfo_ordlst.rowcount; i ++)
- {
- dsf_makeValue(ds_main_info_ordinfo_ordlst, "edittype1", "string", "checkbox", i);
- dsf_makeValue(ds_main_info_ordinfo_ordlst, "edittype2", "string", "checkbox", i);
- dsf_makeValue(ds_main_info_ordinfo_ordlst, "controlbackground1", "string", "", i);
- dsf_makeValue(ds_main_info_ordinfo_ordlst, "controlborder1", "string", "", i);
- dsf_makeValue(ds_main_info_ordinfo_ordlst, "controlbackground2", "string", "", i);
- dsf_makeValue(ds_main_info_ordinfo_ordlst, "controlborder2", "string", "", i);
- }
- ds_main_info_ordinfo_ordlst.updatecontrol = true;
- }
- else
- {
- ds_main_info_ordinfo_ordlst.updatecontrol = false;
- for (var i = 0; i < ds_main_info_ordinfo_ordlst.rowcount; i ++)
- {
- dsf_makeValue(ds_main_info_ordinfo_ordlst, "edittype1", "string", "none", i);
- dsf_makeValue(ds_main_info_ordinfo_ordlst, "edittype2", "string", "none", i);
- dsf_makeValue(ds_main_info_ordinfo_ordlst, "controlbackground1", "string", "silver", i);
- dsf_makeValue(ds_main_info_ordinfo_ordlst, "controlborder1", "string", "1 solid #708090cc", i);
- dsf_makeValue(ds_main_info_ordinfo_ordlst, "controlbackground2", "string", "silver", i);
- dsf_makeValue(ds_main_info_ordinfo_ordlst, "controlborder2", "string", "1 solid #708090cc", i);
- }
- ds_main_info_ordinfo_ordlst.updatecontrol = true;
-
- btn_seladd.enable = false;
- btn_save.enable = false;
- button1.visible = false;
- var icnt = 0;
- if(statflag =="E" || statflag =="G" || statflag =="H" || statflag =="I")
- {
- for (var i = 0; i < ds_main_info_ordinfo_ordlst.rowcount; i ++)
- {
- if (ds_main_info_ordinfo_ordlst.getColumn(i, "rcptstat") == "000")
- {
- icnt = icnt + 1;
- }
- }
- if (icnt > 0)
- {
- button1.visible = false;
- }
- else
- {
- button1.visible = false;
- }
- }
- }
- }
- function GridTest()
- {
- ds_temp1_test.clearData();
- var choiflag = ds_main_info_ordinfo_info.getColumn(0, "choiflag");
- var spkgcd = "";
- }
- function grp_sea_btn_srchpat_onclick(obj:Button, e:ClickEventInfo)
- {
- fSearchPatInfo("SMAHA00100", "pid", grp_sea.ipt_pid.value, "Y", "ds_main_info_patinfo_item" ,"", "");
- if( ds_temp.getColumn(0, "okflag") == "ok" )
- {
- grp_sea.btn_search.click();
- }
- }
- function grp_sea_ipt_pnm_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- fSearchPatInfo("SMAHA00100", "pnm", obj.value, "Y", "ds_main_info_patinfo_item" ,"", "");
- grp_sea.btn_search.click();
- }
- }
- function grd_histlst_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- fGetOrdInfo();
- grd_ordlst.setFocus();
- }
- function grd_ordlst_onexpanddown(obj:Grid, e:GridMouseEventInfo)
- {
- var idx = e.row;
- if( idx < 0) return ;
-
- fGetPkgCd("SMAHA00100", "A", "N","cd" , ds_main_info_ordinfo_ordlst.getColumn(idx, "testcd"), "" , "", "ds_temp_pkginfo", "Y");
- ds_main_info_ordinfo_ordlst.copyRow(ds_main_info_ordinfo_ordlst.rowposition, ds_temp_pkginfo, 0);
- fDupCheck(grd_ordlst , "testcd");
- fCalcOrdAmt();
- }
- function fDupCheck(vGrdObj , vTestCdCol )
- {
- var chk_idx = this.objects[vGrdObj.binddataset].rowcount;
- var vDesTestcd = this.objects[vGrdObj.binddataset].getColumn(parseInt(chk_idx-1), vTestCdCol);
-
- for( var i = 0; i < chk_idx ; i++ )
- {
- vTestcd = this.objects[vGrdObj.binddataset].getColumn(i, "testcd" );
- vTestnm = this.objects[vGrdObj.binddataset].getColumn(i, "testnm" );
-
- if(vDesTestcd == vTestcd)
- {
- if( sysf_messageBox("중복되는 검사코드[" + vTestcd + " - " + vTestnm +"] 를 추가 ", "S001") != 6 )
- {
- this.objects[vGrdObj.binddataset].deleteRow(chk_idx);
- }
- break;
- }
- }
- }
- function fCalcOrdAmt()
- {
- var cnt = ds_main_info_ordinfo_ordlst.rowcount;
- if( cnt == 0) return ;
-
- var vDcAmt = ds_main_info_ordinfo_info.getColumn(0, "dcamt");
- if( utlf_isNull(vDcAmt) ) vDcAmt = "0";
- vDcAmt = parseInt(vDcAmt);
-
- var vAddAmt = ds_main_info_ordinfo_info.getColumn(0, "addamt");
- if( utlf_isNull(vAddAmt) ) vAddAmt = "0";
- vAddAmt = parseInt(vAddAmt);
-
- var vSelAmt = ds_main_info_ordinfo_info.getColumn(0, "selamt");
- if( utlf_isNull(vSelAmt) ) vSelAmt = "0";
- vSelAmt = parseInt(vSelAmt);
-
- var vCmpyAmt = ds_main_info_ordinfo_info.getColumn(0, "cmpyaddamt");
- if( utlf_isNull(vCmpyAmt) ) vCmpyAmt = "0";
- vCmpyAmt = parseInt(vCmpyAmt);
-
- var vTmpDc = 0;
- var vTmpSel = 0;
- var vTmpAdd = 0;
- var vTmpCmpy = 0;
- var vTmp = "";
- var vTmpAmt = 0;
-
- for ( var i = 0; i < cnt ; i++)
- {
- if( ds_main_info_ordinfo_ordlst.getRowType(i) == 8 ) //dc
- {
- vTmp = ds_main_info_ordinfo_ordlst.getColumn(i, col_scoramt );
- if( utlf_isNull(vTmp) ) vTmp = "0";
- vTmpAmt = parseInt(vTmp);
- vTmpDc += vTmpAmt;
- vTmp = ds_main_info_ordinfo_ordlst.getColumn(i, col_calcflag ) ;
- if( vTmp = "A" )
- {
- vTmp = ds_main_info_ordinfo_ordlst.getColumn(i, col_uncocd ) ;
- if( vTmp== "V01" ) //개인
- {
- vTmpAdd -= vTmpAmt;
- }
- else if( (vTmp== "V02" ) || (vTmp == "V03" ) )//단체 , 개인/단체
- {
- vTmpCmpy -= vTmpAmt;
- }
- }
- else if( vTmp == "S" )
- {
- vTmpSel -= vTmpAmt ;
- }
- }
- else if( ds_main_info_ordinfo_ordlst.getRowType(i) == 2 ) //insert
- {
- vTmp = ds_main_info_ordinfo_ordlst.getColumn(i, col_calcflag ) ;
- if( vTmp = "A" )
- {
- vTmp = ds_main_info_ordinfo_ordlst.getColumn(i, col_uncocd ) ;
- if( vTmp== "V01" )
- {
- vTmp = ds_main_info_ordinfo_ordlst.getColumn(i, col_scoramt );
- if( utlf_isNull(vTmp) ) vTmp = "0";
- vTmpAdd += parseInt(vTmp);
- }
- else if( (vTmp== "V02" ) || (vTmp == "V03" ) )//단체 , 개인/단체
- {
- vTmp = ds_main_info_ordinfo_ordlst.getColumn(i, col_scoramt );
- if( utlf_isNull(vTmp) ) vTmp = "0";
- vTmpCmpy += parseInt(vTmp);
- }
- }
- else if( vTmp = "S" )
- {
- vTmp = ds_main_info_ordinfo_ordlst.getColumn(i, col_scoramt );
- if( utlf_isNull(vTmp) ) vTmp = "0";
- vTmpSel += parseInt(vTmp);
- }
- }
- }
-
- ds_main_info_ordinfo_info.setColumn(0, "dcamt" , vDcAmt + vTmpDc);
- ds_main_info_ordinfo_info.setColumn(0, "addamt" , vAddAmt + vTmpAdd);
- ds_main_info_ordinfo_info.setColumn(0, "selamt" , vSelAmt + vTmpSel);
- ds_main_info_ordinfo_info.setColumn(0, "cmpyaddamt" , vCmpyAmt + vTmpCmpy);
- }
- function ds_main_info_ordinfo_ordlst_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "sel")
- {
- obj.setColumn(e.row, "sel", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
- }
- if(e.columnid == "dcflag")
- {
- obj.setColumn(e.row, "dcflag", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
- }
-
- if( e.columnid == "testcd")
- { trace("aaa")
- var idx = e.row
- if( idx < 0) return ;
- fGetPkgCd("SMAHA00100", "A", "N","cd" , e.newvalue, "" ,"", "ds_temp_pkginfo", "Y");
- ds_main_info_ordinfo_ordlst.copyRow(ds_main_info_ordinfo_ordlst.rowposition, ds_temp_pkginfo, 0);
- fDupCheck(grd_ordlst, "testcd");
- fCalcOrdAmt();
- }
-
- if (e.columnid == "testflag")
- {
- fPrcpDanga();
- }
- if (e.columnid == "uncocd")
- {
- var suncocd = e.newvalue;
- if (suncocd == "V02")
- {
- var sdanga = parseFloat(obj.getColumn(e.row, "scoreamt"));
- dsf_makeValue(ds_hidd, "danga", "string", sdanga);
- sdanga = parseInt(sdanga * 0.1);
- sdanga = sdanga * 10;
- obj.setColumn(e.row, "scoreamt", sdanga);
- }
- else
- {
- var vCnt = ds_hidd.rowcount;
- if (vCnt > 0)
- {
- obj.setColumn(e.row, "scoreamt", ds_hidd.getColumn(0, "danga"));
- }
- }
- }
- fCalcOrdAmt();
-
- if( e.columnid == "dcflag")
- {
- var i = e.row;
- if( i < 0) return ;
- var dcflag = e.newvalue;
-
- if( dcflag == "1")
- {
- obj.setColumn(i, "m", "d");
- obj.setColumn(i, "sel", "Y");
-
- obj.updatecontrol = false;
- obj.setRowType(i, "d");
- obj.updatecontrol = true;
- }
- else
- {
- obj.setColumn(i, "m", "u");
- obj.updatecontrol = false;
- obj.setRowType(i, "");
- obj.updatecontrol = true;
- }
- var spkgcd = obj.getColumn(i, "pkgcd");
- var stestflag = obj.getColumn(i, "testflag");
- var sprcpdd = obj.getColumn(i, "prcpdd");
- if (stestflag == "A")
- {
- if (dcflag == "1")
- {
- if (utlf_isNull(spkgcd) || spkgcd == "-")
- {
- }
- else
- {
- for (var j = 0; j < obj.rowcount; j ++)
- {
- if (obj.getColumn(j, "pkgcd") == spkgcd && obj.getColumn(j, "prcpdd") == sprcpdd)
- {
- obj.setColumn(j, "m", "d");
- obj.setColumn(j, "sel", "Y");
-
- dsf_makeValue(obj, "edittype2", "string", "none", j);
- dsf_makeValue(obj, "controlbackground2", "string", "silver", j);
- dsf_makeValue(obj, "controlborder2", "string", "1 solid #708090cc", j);
-
- obj.updatecontrol = false;
- obj.setRowType(j, "d");
- obj.updatecontrol = true;
- }
- }
- }
- }
- else
- {
- if (utlf_isNull(spkgcd) || spkgcd == "-")
- {
- }
- else
- {
- for (var j = 0; j < obj.rowcount; j ++)
- {
- if (obj.getColumn(j, "pkgcd") == spkgcd && obj.getColumn(j, "prcpdd") == sprcpdd)
- {
- obj.setColumn(j, "sel", "N");
- obj.updatecontrol = false;
- obj.setRowType(j, "");
- obj.updatecontrol = true;
-
- dsf_makeValue(obj, "edittype2", "string", "checkbox", j);
- dsf_makeValue(obj, "controlbackground2", "string", "", j);
- dsf_makeValue(obj, "controlborder2", "string", "", j);
- }
- }
- }
- }
- }
- }
- }
- function fPrcpDanga()
- {
- ds_send1.clearData();
- dsf_makeValue(ds_send1, "healexamflag", "string", ds_main_histlst_item.getColumn(ds_main_histlst_item.rowposition, "healexamflag"));
- dsf_makeValue(ds_send1, "rsrvdd", "string", ds_main_histlst_item.getColumn(ds_main_histlst_item.rowposition, "rsrvdd"));
- dsf_makeValue(ds_send1, "rsrvno", "BIGDECIMAL", ds_main_histlst_item.getColumn(ds_main_histlst_item.rowposition, "rsrvno"));
- dsf_makeValue(ds_send1, "testflag", "string", ds_main_info_ordinfo_ordlst.getColumn(ds_main_info_ordinfo_ordlst.rowposition, "testflag"));
- dsf_makeValue(ds_send1, "testcd", "string", ds_main_info_ordinfo_ordlst.getColumn(ds_main_info_ordinfo_ordlst.rowposition, "testcd"));
- dsf_makeValue(ds_send1, "cmpyflag", "string", ds_main_histlst_item.getColumn(ds_main_histlst_item.rowposition, "cmpyflag"));
- dsf_makeValue(ds_send1, "age", "BIGDECIMAL", ds_main_info_patinfo_item.getColumn(0, "age"));
- dsf_makeValue(ds_send1, "cmpycd", "string", ds_main_histlst_item.getColumn(ds_main_histlst_item.rowposition, "cmpycd"));
- dsf_makeValue(ds_send1, "conseq", "BIGDECIMAL", ds_main_histlst_item.getColumn(ds_main_histlst_item.rowposition, "conseq"));
- dsf_makeValue(ds_send1, "conhistseq", "BIGDECIMAL", ds_main_histlst_item.getColumn(ds_main_histlst_item.rowposition, "conhistseq"));
- dsf_makeValue(ds_send1, "statflag", "string", ds_main_histlst_item.getColumn(ds_main_histlst_item.rowposition, "statflag"));
-
- var oParam = {};
- oParam.id = "TRAHA04052";
- oParam.service = "healthexamrsrvacptapp.PrcpMngt";
- oParam.method = "reqGetDangaInfo";
- oParam.inds = "req=ds_send1";
- oParam.outds = "ds_price_dangainfo=item";
- oParam.async = false;
- //oParam.callback = "cf_TRAHA04052";
- tranf_submit(oParam);
- var suncocd = ds_main_info_ordinfo_ordlst.getColumn(ds_main_info_ordinfo_ordlst.rowposition, "scoreamt");
- dsf_makeValue(ds_main_info_ordinfo_ordlst, "scoreamt", "string", ds_price_dangainfo.getColumn(0, "danga"), ds_main_info_ordinfo_ordlst.rowposition);
- }
- function grd_ordlst_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if(!(ds_main_info_ordinfo_ordlst.rowposition < 0 && e.col == 2)) return;
-
- var cnt = ds_main_info_ordinfo_ordlst.rowcount;
-
- if(ds_main_info_ordinfo_ordlst.getCaseCount("dcflag == 'Y'") != ds_main_info_ordinfo_ordlst.rowcount)
- {
- for(var i = 0; i < cnt ; i++)
- {
- ds_main_info_ordinfo_ordlst.setColumn(i, "m" , "d");
- ds_main_info_ordinfo_ordlst.setColumn(i, "sel" , "Y");
- ds_main_info_ordinfo_ordlst.setColumn(i, "dcflag" , "Y");
-
- ds_main_info_ordinfo_ordlst.updatecontrol = false;
- ds_main_info_ordinfo_ordlst.setRowType(i, "d");
- ds_main_info_ordinfo_ordlst.updatecontrol = true;
- }
- }
- else
- {
- for(var i = 0; i < cnt ; i++)
- {
- ds_main_info_ordinfo_ordlst.setColumn(i, "m" , "d");
- ds_main_info_ordinfo_ordlst.setColumn(i, "sel" , "Y");
- ds_main_info_ordinfo_ordlst.setColumn(i, "dcflag" , "Y");
-
- ds_main_info_ordinfo_ordlst.updatecontrol = false;
- ds_main_info_ordinfo_ordlst.setRowType(i, "d");
- ds_main_info_ordinfo_ordlst.updatecontrol = true;
- }
- }
- }
- function btn_addord_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_info_ordinfo_ordlst.addRow();
- }
- function btn_seladd_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetPkgCd("SMAHA00100", "A", "Y","nm" , "" , "" , "", "ds_temp_templst", "Y");
- fSetAddList(grd_ordlst,col_prcpcd , "ds_temp_templst", "Y","", ds_main_histlst_item.getColumn(0, "pkgcd"));
-
- if (!utlf_isNull(ds_temp.getColumn(0, "okflag")))
- {
- fPrcpDanga();
- ds_main_info_ordinfo_ordlst.rowposition = ds_main_info_ordinfo_ordlst.rowcount-1;
-
- dsf_makeValue(ds_send2, "popchk", "string", "Y");
- }
-
- for(var i = 0; i < ds_main_info_ordinfo_ordlst.rowcount; i++)
- {
- if(ds_main_info_ordinfo_ordlst.getRowType(i) == 2)
- {
- dsf_makeValue(ds_main_info_ordinfo_ordlst, "edittype2", "string", "none", i);
- dsf_makeValue(ds_main_info_ordinfo_ordlst, "controlbackground2", "string", "silver", i);
- dsf_makeValue(ds_main_info_ordinfo_ordlst, "controlborder2", "string", "1 solid #708090cc", i);
- }
- }
- }
- function btn_selprcpcd_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetPkgCd("SMAHA00100", "T", "Y","nm" , "" , "" , "", "ds_temp_templst", "Y");
- fSetAddList(grd_ordlst , col_prcpcd , "ds_temp_templst_list", "Y");
- }
- function button1_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_saveinfo_savelist.clearData();
-
- ds_main_info_ordinfo_ordlst.filterstr = "rcptstat == '000'";
- ds_send_saveinfo_savelist.copyData(ds_main_info_ordinfo_ordlst, true);
- ds_main_info_ordinfo_ordlst.filterstr = "";
-
- ds_send_saveinfo_savelist.updateColID("testflag", "pkgflag");
- ds_send_saveinfo_savelist.updateColID("orddd", "acpt_hopedd");
-
- var oParam = {};
- oParam.id = "TXAHA00702";
- oParam.service = "healexamrsrvacptapp.RsrvAcpt";
- oParam.method = "reqExePrcpStatUpd";
- oParam.inds = "savelist=ds_send_saveinfo_savelist";
- oParam.outds = "ds_=save";
- oParam.async = false;
- oParam.callback = "cf_TXAHA00702";
- tranf_submit(oParam);
- }
- function cf_TXAHA00702(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0) return;
- else
- {
- fGetOrdInfo();
- GridTest();
- }
- }
- function btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- fSavePrcp();
- fGetOrdInfo();
- GridTest();
- var kk = 0;
- for (var i = 0; i < ds_main_info_ordinfo_ordlst.rowcount; i++)
- {
- if (ds_main_info_ordinfo_ordlst.getColumn(i, "rcptstat") >= "230")
- {
- kk = kk + 1;
- }
- }
- if (kk > 0)
- {
- ds_send_saveinfo_savelist.clearData();
-
- ds_main_info_ordinfo_ordlst.filterstr = "rcptstat =='000' && testflag == 'S'";
- ds_send_saveinfo_savelist.copyData(ds_main_info_ordinfo_ordlst, true);
- ds_main_info_ordinfo_ordlst.filterstr ="";
-
- ds_send_saveinfo_savelist.updateColID("testflag", "pkgflag")
- ds_send_saveinfo_savelist.updateColID("orddd", "acpt_hopedd")
-
- var oParam = {};
- oParam.id = "TXAHA00702";
- oParam.service = "healexamrsrvacptapp.RsrvAcpt";
- oParam.method = "reqExePrcpStatUpd";
- oParam.inds = "savelist=ds_send_saveinfo_savelist";
- oParam.outds = "ds_=save";
- oParam.async = false;
- oParam.callback = "cf_TXAHA00702";
- tranf_submit(oParam);
- }
- }
- function fSavePrcp()
- {
- if( sysf_messageBox("처방내역을 ", "Q002") != 6 ) return ;
- var chkchoiflagchangeyn = ds_temp.getColumn(0, "choiflagchangeyn") ;
- if(chkchoiflagchangeyn != "Y")
- {
- ds_send_save_saveordlst.clearData();
- var nodeList = ds_main_info_ordinfo_ordlst.getCaseCount("sel == 'Y'");
- var updData = grdf_getGridUpdateData(grd_ordlst);
-
- var rCSV = "";
- if (nodeList < 1 || updData.rowcount == 0)
- {
- sysf_messageBox("저장할 데이터가 존재하지 않습니다.", "E999");
- return ;
- }
- }
-
- ds_send_save_saveordlst.copyData(updData, true);
- var idx = ds_main_histlst_item.rowposition;
- if(chkchoiflagchangeyn == "Y"){idx = 0; }
-
- if( idx < 0)
- {
- sysf_messageBox("건진이력을 .", "C002");
- return ;
- }
- dsf_makeValue(ds_send_save, "healexamflag", "string", fGetHealExamFlag());
- dsf_makeValue(ds_send_save, "healexamdetlflag", "string", grp_sea.cmb_srchhealexamdetlflag.value);
- dsf_makeValue(ds_send_save, "rsrvdd", "string", ds_main_histlst_item.getColumn(idx, "rsrvdd"));
- dsf_makeValue(ds_send_save, "rsrvno", "int", ds_main_histlst_item.getColumn(idx, "rsrvno"));
- dsf_makeValue(ds_send_save, "pid", "string", ds_main_histlst_item.getColumn(idx, "pid"));
- dsf_makeValue(ds_send_save, "orddd", "string", ds_main_histlst_item.getColumn(idx, "orddd"));
- dsf_makeValue(ds_send_save, "cretno", "int", ds_main_histlst_item.getColumn(idx, "cretno"));
- dsf_makeValue(ds_send_save, "orddeptcd", "string", ds_main_histlst_item.getColumn(idx, "orddeptcd"));
- dsf_makeValue(ds_send_save, "orddrid", "string", ds_main_histlst_item.getColumn(idx, "orddrid"));
- dsf_makeValue(ds_send_save, "uncocd", "string", ds_main_histlst_item.getColumn(idx, "uncocd"));
- dsf_makeValue(ds_send_save, "disccd", "string", ds_main_histlst_item.getColumn(idx, "disccd"));
- dsf_makeValue(ds_send_save, "instcd", "string", sysf_getUserInfo("posinstcd"));
- dsf_makeValue(ds_send_save, "sex", "string", ds_main_info_patinfo_item.getColumn(idx, "sex"));
- dsf_makeValue(ds_send_save, "srchchk", "string", ds_send.getColumn(idx, "srchchk"));
- dsf_makeValue(ds_send_save, "hopedd", "string", ds_main_histlst_item.getColumn(idx, "hopedd"));
- dsf_makeValue(ds_send_save, "healexamplacecd", "string", ds_main_histlst_item.getColumn(idx, "healexamplacecd"));
-
- dsf_makeValue(ds_send_save_choiflag, "choiflagchangeyn", "string", ds_temp.getColumn(0, "choiflagchangeyn"));
- dsf_makeValue(ds_send_save_choiflag, "choiflag", "string", ds_main_info_patinfo_item.getColumn(0, "choiflag"));
- dsf_makeValue(ds_send_save_choiflag, "choiValue", "string", ds_temp_save_choiflag.getColumn(0, "choiValue"));
-
- ds_send_save_saveordlst.updateColID("testflag", "pkgflag")
-
- var oParam = {};
- oParam.id = "TXAHA04051";
- oParam.service = "healthexamrsrvacptapp.PrcpMngt";
- oParam.method = "reqExePrcp";
- oParam.inds = "saveinfo=ds_send_save saveordlst=ds_send_save_saveordlst choiflag=ds_send_save_choiflag";
- oParam.outds = "ds_=save";
- oParam.async = false;
- oParam.callback = "cf_TXAHA04051";
- tranf_submit(oParam);
- var statflag = ds_main_histlst_item.getColumn(idx, "statflag");
- if (statflag == "C")
- {
- return;
- }
- var grdcnt = ds_main_info_ordinfo_ordlst.rowcount;
- var amtCheck = "1";
- for(var i = 0; i < grdcnt; i++)
- {
- if (ds_main_info_ordinfo_ordlst.getColumn(i, "dcflag") == "Y" && ds_main_info_ordinfo_ordlst.getColumn(i, "testflag") != "P")
- {
- amtCheck = "2";
- break;
- }
- if (ds_main_info_ordinfo_ordlst.getColumn(i, "sel") == "Y" && ds_main_info_ordinfo_ordlst.getColumn(i, "testflag") == "A")
- {
- amtCheck = "2";
- break;
- }
- }
- if(amtCheck=="2")
- {
- if(arErrorCode.pop("TXAHA04051") > -1)
- {
- var ret = 1
- dsf_makeValue(ds_send, "srchjobflag", "string", "");
- dsf_makeValue(ds_send, "srchrcptdd", "string", "");
- dsf_makeValue(ds_send, "srchrcptno", "string", "");
- dsf_makeValue(ds_send, "srchrcptseqno", "string", "");
-
- if( ret == 1)
- {
- if (ds_send2.getColumn(0, "popchk") == "Y")
- {
- ahafOpenRcpt2(ds_send_save.getColumn(0, "healexamflag"), ds_send_save.getColumn(0, "rsrvdd"), ds_send_save.getColumn(0, "rsrvno")
- , ds_send_save.getColumn(0, "pid"), ds_main_histlst_item.getColumn(idx, "rcptstat") , ds_send_save.getColumn(0, "orddd"));
- }
- }
- }
- }
- else
- {
- sysf_messageBox("수납 되었습니다.", "E999");
- }
- }
- function cf_TXAHA04051(sSvcId, nErrorCode, sErrorMsg)
- {
- arErrorCode.push(sSvcId, nErrorCode);
- if(nErrorCode < 0) return;
- }
- function ahafOpenRcpt2(vHealExamFlag, vRsrvDD, vRsrvNo, vPid, vRcptStat , vOrdDD )
- {
- frmf_clearParameter("SMAHC00100_PARAM_PID");
- frmf_clearParameter("SMAHC00100_PARAM_RSRVDD");
- frmf_clearParameter("SMAHC00100_PARAM_RSRVNO");
- frmf_clearParameter("SMAHC00100_PARAM_HEALEXAMFLAG" );
-
- frmf_setParameter("SMAHC00100_PARAM_PID", vPid);
- frmf_setParameter("SMAHC00100_PARAM_RSRVDD", vRsrvDD);
- frmf_setParameter("SMAHC00100_PARAM_RSRVNO", vRsrvNo);
- frmf_setParameter("SMAHC00100_PARAM_HEALEXAMFLAG", vHealExamFlag);
- frmf_setParameter("SMAHC00100_PARAM_ORDDD", vOrdDD);
- var sRcptStat = "" ;
-
- if( vRcptStat == "N" )
- {
- sRcptStat = "Y";
- }
- else
- {
- sRcptStat = "N";
-
- }
-
- frmf_setParameter("SMAHC00100_RTN", sRcptStat);
- frmf_modal("SMAHC00200", "SMAHC00200", "", "", "", "", "", "", "", "", "", "", "M");
- }
- function btn_clear_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetHistList();
- }
- ]]></Script>
- </Form>
- </FDL>
|